﻿using System;
using System.Windows.Forms;
using clasesBase;
using Logica;
using System.Data;

namespace PlanificacionProduccion
{
    public partial class FrmLogin : clasesBase.FrmLogueo
    {
        private Usuario usuarioLogueado = null;
        public Usuario UsuarioLogueado
        {
            get { return this.usuarioLogueado; }
        }

        public FrmLogin()
        {
            InitializeComponent();
        }

        private void btnAcceder_Click(object sender, EventArgs e)
        {
            string usuario = txtUsuario.Text.Trim();
            string clave = txtClave.Text.Trim();
            if (usuario != "" && clave != "")
            {
                int idUser = Usuario.logueo_correcto(usuario, clave);
                if (idUser != 0)
                {
                    this.usuarioLogueado = new Usuario(idUser);
                    this.DialogResult = DialogResult.OK;
                }
                else
                {
                    txtClave.Text = "";
                    Notificador.logueo_incorrecto();
                }
            }
            else Notificador.camposNoCompletos();
        }
    }
}